alphabet_RUS = 'ЙЦУКЕНГШЩЗХЪЁФЫВАПРОЛДЖЭЯЧСМИТЬБЮ'
alphabet_ENG = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM'

stroka = input('Введите слова разделенные пробелами: ').split()
if len(strpoka) > 1:
    print(f'Кол-во слов: {len(stroka)}')
    k = len([x for x in stroka if x[0] in alphabet_RUS])
    print(f'Кол-во слов начинающихся с заглавной русской буквы: {k}')
    l = len([x for x in stroka if set(x) & set(alphabet_ENG)])
    print(f'Кол-во слов имеющие латинскую букву: {l}')
    m = len([x for x in stroka if len(x) <= 3])
    print(f'Кол-во слов не превышающих 3 символа: {m}')
    n = len([x for x in stroka if x.count('-') > 0])
    print(f'Кол-во слов в составе которых есть дефис: {n}')
    print()
    print(f'Самое длинное слово: {max(stroka, key= lambda x: len(x))}')
    print(f'Его длинна: {len(max(stroka, key= lambda x: len(x)))} символов')
else:
        print ("НЕДОСТАТОЧНО ДАННЫХ ДЛЯ АНАЛИЗОВ!!!")
